package com.zlq.cn.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 地震数据
 * </p>
 *
 * @author zhoucl
 * @since 2023-08-09
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_earthquake")
@ApiModel(value="Earthquake对象", description="地震数据")
public class Earthquake implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    @TableField("CATA_ID")
    private String cataId;

    @TableField("SAVE_TIME")
    private LocalDateTime saveTime;

    @TableField("O_TIME")
    private LocalDateTime oTime;

    @TableField("EPI_LAT")
    private BigDecimal epiLat;

    @TableField("EPI_LON")
    private BigDecimal epiLon;

    @TableField("EPI_DEPTH")
    private BigDecimal epiDepth;

    @TableField("AUTO_FLAG")
    private String autoFlag;

    @TableField("EQ_TYPE")
    private String eqType;

    @TableField("O_TIME_FRA")
    private String oTimeFra;

    @TableField("M")
    private BigDecimal m;

    @TableField("M_MS")
    private BigDecimal mMs;

    @TableField("M_MS7")
    private BigDecimal mMs7;

    @TableField("M_ML")
    private BigDecimal mMl;

    @TableField("M_MB")
    private BigDecimal mMb;

    @TableField("M_MB2")
    private BigDecimal mMb2;

    @TableField("SUM_STN")
    private BigDecimal sumStn;

    @TableField("LOC_STN")
    private BigDecimal locStn;

    @TableField("LOCATION_C")
    private String locationC;

    @TableField("LOCATION_S")
    private String locationS;

    @TableField("CATA_TYPE")
    private String cataType;

    @TableField("SYNC_TIME")
    private LocalDateTime syncTime;

    @TableField("IS_DEL")
    private String isDel;

    @TableField("EQ_CATA_TYPE")
    private String eqCataType;

    @TableField("NEW_DID")
    private String newDid;


}
